home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / disk / cdrom / MusicBox-2.1os.lha / MusicBox / MusicBox-GUI.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-29  |  6.2 KB  |  156 lines

  1. /*
  2.  ##########################################################################
  3.  ####                                                                  ####
  4.  ####                        The MusicBox Project                      ####
  5.  ####                    ============================                  ####
  6.  ####                                                                  ####
  7.  #### MusicBoxGUI.h                                                    ####
  8.  ####                                                                  ####
  9.  #### Version 2.1os  --  September 29, 2000                            ####
  10.  ####                                                                  ####
  11.  #### Copyright (C) 1994  Thomas Dreibholz                             ####
  12.  ####               2000  Molbachweg 7                                 ####
  13.  ####                     51674 Wiehl                                  ####
  14.  ####                     Germany                                      ####
  15.  ####                                                                  ####
  16.  ####                     EMail: Dreibholz@bigfoot.com                 ####
  17.  ####                     WWW:   http://www.bigfoot.com/~dreibholz     ####
  18.  ####                                                                  ####
  19.  ##########################################################################
  20. */
  21. /***************************************************************************
  22.  *                                                                         *
  23.  *   This program is free software; you can redistribute it and/or modify  *
  24.  *   it under the terms of the GNU General Public License as published by  *
  25.  *   the Free Software Foundation; either version 2 of the License, or     *
  26.  *   (at your option) any later version.                                   *
  27.  *                                                                         *
  28.  ***************************************************************************/
  29.  
  30. /* MusicBox Benutzeroberfläche Include-Datei */
  31.  
  32. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  33. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  34.  
  35. #define GD_Liste                               0
  36. #define GD_T9                                  1
  37. #define GD_T6                                  2
  38. #define GD_T3                                  3
  39. #define GD_T8                                  4
  40. #define GD_T5                                  5
  41. #define GD_T2                                  6
  42. #define GD_T7                                  7
  43. #define GD_T4                                  8
  44. #define GD_T1                                  9
  45. #define GD_T0                                  10
  46. #define GD_TStern                              11
  47. #define GD_Wiedergabe                          12
  48. #define GD_Stop                                13
  49. #define GD_Ruecklauf                           14
  50. #define GD_Vorlauf                             15
  51. #define GD_Minus                               16
  52. #define GD_Plus                                17
  53. #define GD_TNumber                             18
  54. #define GD_Auswurf                             19
  55. #define GD_Lock                                20
  56. #define GD_AudioL                              21
  57. #define GD_AudioR                              22
  58. #define GD_VolumeL                             23
  59. #define GD_Titel                               24
  60. #define GD_VolumeR                             25
  61. #define GD_Kopplung                            26
  62. #define GD_Position                            27
  63. #define GD_AuswahlModus                        28
  64. #define CDPlayer_CNT 29
  65.  
  66. extern struct Library       *GfxBase;
  67. extern struct Library       *DiskfontBase;
  68. extern struct IntuitionBase *IntuitionBase;
  69. extern struct Library       *GadToolsBase;
  70.  
  71. extern struct Screen        *Scr;
  72. extern UBYTE                *PubScreenName;
  73. extern APTR                  VisualInfo;
  74. extern struct Window        *CDPlayerWnd;
  75. extern struct Gadget        *CDPlayerGList;
  76. extern struct Menu          *CDPlayerMenus;
  77. extern struct IntuiMessage   CDPlayerMsg;
  78. extern struct TextFont      *Font;
  79. extern struct Gadget        *CDPlayerGadgets[CDPlayer_CNT];
  80. extern UWORD                 CDPlayerLeft;
  81. extern UWORD                 CDPlayerTop;
  82. extern UWORD                 CDPlayerWidth;
  83. extern UWORD                 CDPlayerHeight;
  84. extern UBYTE                *CDPlayerWdt;
  85. extern struct TextAttr       topaz11;
  86. extern struct NewMenu        CDPlayerNewMenu[];
  87. extern UWORD                 CDPlayerGTypes[];
  88. extern struct NewGadget      CDPlayerNGad[];
  89. extern ULONG                *CDPlayerGTags[];
  90.  
  91. extern void PositionClicked();
  92. extern void KopplungClicked();
  93. extern void ListeClicked();
  94. extern void T9Clicked();
  95. extern void T6Clicked();
  96. extern void T3Clicked();
  97. extern void T8Clicked();
  98. extern void T5Clicked();
  99. extern void T2Clicked();
  100. extern void T7Clicked();
  101. extern void T4Clicked();
  102. extern void T1Clicked();
  103. extern void T0Clicked();
  104. extern void TSternClicked();
  105. extern void WiedergabeClicked();
  106. extern void StopClicked();
  107. extern void RuecklaufClicked();
  108. extern void VorlaufClicked();
  109. extern void MinusClicked();
  110. extern void PlusClicked();
  111. extern void TNumberClicked();
  112. extern void AuswurfClicked();
  113. extern void LockClicked();
  114. extern void AudioLClicked();
  115. extern void AudioRClicked();
  116. extern void VolumeLClicked();
  117. extern void VolumeRClicked();
  118. extern void TitelClicked();
  119. extern void Iconify();
  120. extern void Information();
  121. extern void PrefsSichern();
  122. extern void PrefsLaden();
  123. extern void Zeit1();
  124. extern void Zeit2();
  125. extern void Zeit3();
  126. extern void Zeit4();
  127. extern void Format1();
  128. extern void Format2();
  129. extern void Format3();
  130. extern void Format4();
  131. extern void JoystickA();
  132. extern void Joystick1();
  133. extern void Joystick2();
  134. extern void Gesamtkatalog();
  135. extern void IntuiTicks();
  136. extern void AutoRepeat();
  137. extern void AutoStart();
  138. extern void AutoSave();
  139. extern void AutoLoad();
  140. extern void AutoFlush();
  141. extern void AboutCD();
  142. extern void AboutDrive();
  143. extern void AuswahlmodusClicked();
  144. extern void Hilfe();
  145. extern void Print();
  146. extern void SetupPrinter();
  147.  
  148. extern int SetupScreen();
  149. extern void CloseDownScreen();
  150. extern void CDPlayerRender();
  151. extern int HandleCDPlayerIDCMP();
  152. extern int CDPlayerCloseWindow();
  153. extern int OpenCDPlayerWindow();
  154. extern void CloseCDPlayerWindow();
  155.  
  156.